<?php
/**
 * 会员角色模型
 * @author maniac
 */
namespace app\common\model;

class MemberRoles extends SoftDel
{
    public $tableName = '会员角色';          // 数据表名称
    public $logId     = ['id', 'name'];     // 操作日志标识
    public $subModel  = 'Members';          // 子模型标识
    public $subId     = 'role_id';          // 与子模型关联标识
    public $softId    = 1;                  // 软删除标识
    
    protected $autoWriteTimestamp = true;   // 自动写入时间戳
    
    /**
     * 录入项获取器
     * @param  string $value 字段值
     */
    public function getFieldAttr($value)
    {
        return $value ? unserialize($value) : [];
    }
    
    /**
     * 录入项获取器
     * @param  string $value 字段值
     */
    public function getEnterAttr($value)
    {
        return $value ? unserialize($value) : [];
    }
    
    /**
     * 录入项获取器
     * @param  string $value 字段值
     */
    public function getMustEnterAttr($value)
    {
        return $value ? unserialize($value) : [];
    }
    //获取图标
    public function getIconUrlAttr($value,$data){
        return $data['icon'] ? attach_uri($data['icon']) : '';
    }
}
